package cn.jnetty.api.annotation;

import java.lang.annotation.*;

/**
 * @author 猪哥亮
 * @email 1030681978@qq.com
 * @date 2020/4/3 17:16
 * 描述：是否打开网络监听
 */
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface JEnableSocket {
    enum JnettySocketType {
        /**网络监听类型，可以开启多个*/
        NONE,
        HTTP,
        TCP,
        UDP,
        WEBSOCKET
    }
    JnettySocketType[] value() default {JnettySocketType.NONE};
}
